package br.com.aquinoevasconcelos.fachada;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import br.com.aquinoevasconcelos.repositorio.IRepositorioCliente;
import br.com.aquinoevasconcelos.util.Validacao;

public class Teste {

	private static IRepositorioCliente cliente;
	
	public static void main(String[] args) {

		Fachada fachada = Fachada.getInstancia();

		/*
		 * 
		 * Informativo info = new Informativo();
		 * 
		 * info.setTitulo("dfasjdalsdfa");
		 * info.setDescricao("dfasdfajdslfajdfaldsjfasdlfasd");
		 * 
		 * try { fachada.inserirInformativo(info); } catch (ValidacaoException
		 * e) { // TODO Auto-generated catch block e.printStackTrace(); }
		 */

		// ----------------------------------------------------------------
		/*
		 * 
		 * Agendamento a = new Agendamento();
		 * 
		 * a.setNomeUsuario("djfsdfsaddlfasd"); a.setTitulo("sdfajdlkfadf");
		 * a.setData("31/06/2013"); a.setHora("17:50 PM");
		 
		Agendamento agendamento = new Agendamento();
		
		
		UsuarioCliente cliente = new UsuarioCliente();
		cliente.setId(2);
		cliente.setNome("paulo roberto santos de lima");
		cliente.setCnpj("304230423i420340");
		cliente.setLogin("paulo");
		cliente.setSenha("dafasl");
		cliente.setTributacao("dfasdklfadf");

		agendamento.setNomeUsuario("paulo lima");
		agendamento.setTitulo("djfalsdf");
		agendamento.setContador("eu mesmo");
		agendamento.setEmail("djfasldajsdlfajdfladjadlfjadl");
		agendamento.setData("12/05/13");
		agendamento.setHora("9:00 AM");
		// agendamento.setUsuariocleinte(cliente);

		// UsuarioAdm adm = new UsuarioAdm();

		UsuarioAdm adm = new UsuarioAdm();
		adm.setId(5);
		adm.setNome("paulo robertodfdfdfs");

		Informativo info = new Informativo();
		info.setId(1);
		info.setTitulo("jsdofajdlfa");
		info.setDataHora("4034030");
		info.setDescricao("dfasdklfajdfaldjfalsdf");
		*/

		
		try {
			
			String dataSistema = new Validacao().getHora();
			System.out.println(dataSistema);
			
			String data1 = "8:00";
			String data2 = "09:00";
			
		String ok = data2.substring(0, 2);
			
			System.out.println(ok);
			
			/*
			 * 
			if (data2.before(data)){
				System.out.println("data aterior");
			}
			else{
				System.out.println("data posterior");
			}
			
			
			
			String inicioVigenciaStr = fmt.format(data); 
			
			System.out.println(inicioVigenciaStr);
			
			
			*/
		//	SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");  
			//java.sql.Date data = new java.sql.Date(format.parse(dataStr).getTime()); 
		
			
		///long qtd = fachada.QuantidadeInformativo();
			
		//System.out.println(qtd);
			/*
			Runtime runtime = Runtime.getRuntime();
			runtime.exec("mkdir /sis_contabil/Clientes/paulo");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo"
					+ "/NotasFiscais");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo"
					+ "/Impostos");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo"
					+ "/NotasFiscaisFornecedor");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo"
					+ "/Documentos");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo" 
					+ "/Parcelamentos");
			runtime.exec("mkdir /sis_contabil/Clientes/paulo"
					+ "/Declaracoes");
*/
			
			//---------------------------------------------------------------------------------------
		        String pro = "Java:Ruby/PHP";
		        int um;
		        int dois;
		        um = pro.indexOf(":");
		        dois = pro.lastIndexOf("/");
		        System.out.println(pro.substring(um + 1, dois));
		        //-----------------------------------------------------------------------------------
		        
		        
		        
			//fachada.inserirInformativo(info);
			//fachada.inserirADM(adm);
			
			/*
			ArrayList<UsuarioCliente> cliente2 =  new ArrayList<UsuarioCliente>();
			
			cliente2 = (ArrayList<UsuarioCliente>) fachada.listaCliente();
			
			for(int i = 0; i < cliente2.size(); i++){
			System.out.println(cliente2.get(i).getLogin());
			}
			
			
			*/
			//String comuter = System.getProperty("os.name");

			//System.out.println(comuter);

			//Runtime runtime = Runtime.getRuntime();

			//runtime.exec("mkdir /home/paulo/Clientes");
			// fachada.cancelarAgendamentoData(a);
			// fachada.inserirAgendamento(agendamento);
			// fachada.inserirCliente(cliente);
			// UsuarioAdm usu = fachada.AutenticacaoADM("paulo", "12345");

			// s System.out.println(usu.getNome());
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
